a490ad1d6549720d458a98e0b4c1535da785c0c2,src/org/opencms/ui/components/CmsResourceIcon.java,CmsResourceIcon,initContent,#CmsResourceUtil#String#CmsResourceState#,75

Before Change


            if (lockIcon != null) {
                content += getOverlaySpan(
                    lockIcon,
                    CmsVaadinUtils.getMessageText(
                        Messages.GUI_EXPLORER_LIST_ACTION_LOCK_NAME_2,
                        resUtil.getLockedByName(),
                        resUtil.getLockedInProjectName()));
            }
        }
        if (state != null) {

After Change


            String message = null;
            if (resUtil.getLock().getSystemLock().isPublish()) {
                lockIcon = OpenCmsTheme.LOCK_PUBLISH;
                message = CmsVaadinUtils.getMessageText(org.opencms.workplace.explorer.Messages.GUI_PUBLISH_TOOLTIP_0);
            } else {
                switch (resUtil.getLockState()) {
                    case 1:
                        lockIcon = OpenCmsTheme.LOCK_OTHER;
                        break;

                    case 2:
                        lockIcon = OpenCmsTheme.LOCK_SHARED;
                        break;
                    case 3:
                        lockIcon = OpenCmsTheme.LOCK_USER;
                        break;
                    default:
                        lockIcon = null;
                }
                if (lockIcon != null) {
                    message = CmsVaadinUtils.getMessageText(
                        Messages.GUI_EXPLORER_LIST_ACTION_LOCK_NAME_2,
                        resUtil.getLockedByName(),
                        resUtil.getLockedInProjectName());
                }
            }
            if (lockIcon != null) {